Benutzung von Kommunikationsdiensten mit Drag-and-Drop-Techniken
نویسندگان
چکیده
Die explosionsartige Steigerung der Telekommunikation sowohl hinsichtlich der Anzahl Kommunikationsvorgänge als auch der angebotenen Dienste verlangt neue, intuitive Benutzungsoberflächen. Das klassische Telefon mit Zifferntasten zur Eingabe der Adressen reicht nicht mehr aus, um Tausende von Adressen, verschiedenste Verbindungstopologien und Hunderte von Zusatzdiensten zu beherrschen. Die Grafikfähigkeiten moderner Arbeitsplatzrechner sind als Ausgangsbasis für innovative Programme zur Verbindungssteuerung gut geeignet. In dieser Arbeit werden die Operationen der Verbindungskontrolle systematisiert, um ein geeignetes Paradigma für eine derartige Benutzungsoberfläche zu finden. Außerdem wird eine Beispielimplementierung beschrieben. K. Froitzheim, P. Schulthess: Benutzung von Kommunikationsdiensten mit Drag-and-Drop Techniken 2 Motivation Die erhöhte Mobilität der Gesellschaft und die Fortschritte in der Halbleiterund Optoelektronik haben Vielfalt und Volumen der Kommunikation in den letzten zehn Jahren explosionsartig erhöht. Heute werden nicht nur mehr als doppelt so viele Telefonate geführt wie noch vor zehn Jahren, auch ehedem exotische Dienste wie Telefax, Dateiübertragung und elektronische Post haben sich zu Massendiensten entwickelt. Für den Einzelnen nehmen dabei nicht nur Zahl und Vielfalt der Kommunikationsverbindungen zu, auch die Anzahl der Kommunikationsziele wächst entsprechend. Da Kommunikationsziele immer noch mit Rufnummern beschrieben werden, werden Benutzung und Verwaltung dieser persönlichen Datenbank immer aufwendiger. Als Beispiele seien die ständige Veränderung des Nummernplans und die Änderungen von Rufnummern durch Umzüge, sowohl im Büro als auch privat, genannt. Die Netzbetreiber bieten zusätzliche Dienste (Zusatzdienste, supplementary services) an, um die Probleme bei der Nutzung der Kommunikationsdienste zu lösen. Dazu zählen Leistungsmerkmale wie zum Beispiel Rufumund Weiterleitung sowie flexible Verbindungstopologien (Konferenz, Makeln). Allerdings ist die Nutzung dieser Zusatzdienste mit konventionellen Benutzungsoberflächen ausgesprochen umständlich. Die Tastatur eines Telefons ist eben nicht das richtige Paradigma zur Steuerung komplexer Verbindungssituationen. Das gilt in noch stärkerem Maße für den Versand von elektronischer Post oder für Fernkopien, die vom Textverarbeitungsprogramm aus geschickt werden. Kommunikationsdienste Die Leistungen eines Kommunikationssystemes, also die Übertragung von Informationen sowie die Organisation und Unterstützung dieser Übertragung, nennt man Dienste. Beispiele für solche Dienste sind die Telefonie, Faksimile, X.25 oder auch die Fernsprechauskunft. Im wesentlichen lassen sich drei Kategorien bilden: Übertragungsdienste, Teledienste und Zusatzdienste. Zentrales Konzept aller Kommunikationsdienste ist die Verbindung, die entweder real, d.h. als elektrische Schaltung, oder virtuell der Informationsübertragung zugrunde liegt. Im weiteren wird die Steuerung der Verbindungen für Übertragungsund Teledienste betrachtet. Auch die sogenannten Zusatzdienste, unter denen im Allgemeinen Hilfsmittel zur Verbindungssteuerung verstanden werden, sollen berücksichtigt werden. Verbindungssteuerung Eine Verbindung wird durch eine Menge von Zieladressen und die Semantik der Verbindung beschrieben. Aus der Semantik werden nicht nur die Verbindungseigenschaften (Quality of Service) und die Kriterien zur Annahme der offerierten QoS, sondern auch die Inanspruchnahme von Zusatzdiensten abgeleitet. Bis heute werden Zieladressen bei fast jedem Verbindungsaufbauversuch von Menschen in das Endgerät eingegeben, zum Beispiel aus dem Gedächtnis oder aus einem persönlichen Telefonbüchlein. Hin und wieder werden gedruckte Adressverzeichnisse oder gar der Verzeichnisdienst des Netzbetreibers (Auskunft) konsultiert. Manche Endgeräte bieten eine (geringe) Anzahl sogenannter Zieltasten, auf denen Adressen gespeichert werden können. Die Abfrage von und die Suche in Adressdatenbanken ist zentraler Bestandteil der Verbindungssteuerung [McNin]. Hier muß die Oberfläche der Kommunikationssoftware Mechanismen bereitstellen, die für den Menschen gut zu benutzen sind. Das heißt, sie müssen visuell und assoziativ sein, um die Stärken der menschlichen Mustererkennung auszunutzen.
منابع مشابه
"Negativ"-Tests interaktiver Systeme und ihre Automatisierung
Die konventionelle, benutzungsorientierte Prüfung der Qualität von Software konzentriert sich aufs Testen des Systemverhaltens unter regulären Bedingungen. Der vorliegende Beitrag überprüft das Systemverhalten über diese „Schönwetter-Tests“ hinaus bei fehlerhaften, meist unerwarteten Benutzungseingaben („Negativ“-Tests). Dabei ist das Augenmerk auf Testautomatisierung gelegt, insbes. zur Präzis...
متن کاملLift-and-Drop - Lückenlose Interaktion über Displaygrenzen hinweg
Heute bestehen viele Arbeitsplätze aus mehreren mobilen und/oder fest installierten Displays. Die Interaktion in solchen Multidisplay-Umgebungen ist häufig geprägt vom PC-Paradigma ein Benutzer arbeitet an einem Display. In diesem Artikel wird ein videobasiertes Eingabegerät namens Airlift vorgestellt, welches Hände und Fingerspitzen unabhängig von den eingesetzten Displays erfasst. Dies ermögl...
متن کاملKombiniertes Mining von strukturellen und relationalen Daten
Data Mining Techniken wie Klassifikation, Regression und Clusteranalyse finden heutzutage eine weite Verbreitung. Entsprechende relationale Daten liegen in vielen Anwendungsdomänen vor, und effiziente Data Mining Algorithmen sind in kommerzielle Werkzeuge sowie in Datenbank Management Systeme integriert. In den letzten Jahren wurden aber auch verschiedene strukturelle Data Mining Techniken entw...
متن کاملDrohnensteuerung im Programmierunterricht
Der Umgang mit Computern und das Erlernen von Programmiersprachen wird heutzutage in vielen Schulen schon frühzeitig gelehrt. Einfache, kindgerechte Entwicklungsumgebungen (IDEs) erleichtern diese Arbeit. So erlangt die grafische Kinder-IDE ” Scratch“ immer größere Beliebtheit. Sie abstrahiert typische Programmierkonzepte und stellt sie in Form von grafischen Bausteinen zur Verfügung. Diese kön...
متن کاملZischenbericht des AK Adaptive Entwicklung und Systeme
Kurzfassung Die wirtschaftliche Bedeutung von Flexibilität und Adaptivität wächst. Viele Techniken wie Produktlinienentwicklung oder Service-orientierte Systeme wurden entwickelt, um mit dieser Herausforderung umzugehen. Aber auch Fragestellungen der Softwareevolution sind von Bedeutung. Diese Techniken und Entwicklungsansätze haben auch Auswirkungen auf das Requirements Engineering. Diese Hera...
متن کامل